home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Graphics;
-
- import java.awt.Image;
-
- import java.lang.Math;
-
-
-
- public class BlinkItem extends java.applet.Applet implements Runnable {
-
- Image imPic[];
-
- int iPicIndex=0;
-
- Thread kicker;
-
-
-
- public void init() {
-
- resize(512,243);
-
- }
-
-
-
- public void Paint(Graphics g) {
-
- update(g);
-
- }
-
- public void update(Graphics g) {
-
- if(imPic[iPicIndex]==null)
-
- g.drawString("Error when loading picture", 0, 172);
-
- g.drawImage(imPic[iPicIndex],0,0, this);
-
- }
-
- public void start() {
-
- if(kicker == null) {
-
- kicker=new Thread(this);
-
- kicker.start();
-
- }
-
- }
-
- public void stop() {
-
- kicker=null;
-
- }
-
-
-
- public void run() {
-
- imPic=new Image[2];
-
- imPic[0]=getImage(getCodeBase(), "images/Homepage1.gif");
-
- imPic[1]=getImage(getCodeBase(), "images/Homepage2.gif");
-
-
-
- for(;;) {
-
- repaint();
-
- iPicIndex=iPicIndex==0 ? 1 : 0;
-
- try {Thread.sleep( (int) (Math.random()*500));
- } catch (InterruptedException e){}
- }
-
- }
-
- }
-
-
-
-